simultaneous contacts - Spanish English Dictionary